package java7;

/**
 * @author a1
 * @desc 编译器在编译时先做处理：
①case仅仅有一种情况。直接转成if。
②假设仅仅有一个case和default，则直接转换为if...else...。
③有多个case。先将String转换为hashCode，然后相应的进行处理，JavaCode在底层兼容Java7曾经版本号。
 * @create 2018-06-19 22:30
 */
public class SwitchTest {

    public static void main(String[] args) {
      System.out.println(generate("a1","男"));
    }

    public static  String generate(String name, String gender) {
        String title = "";
        switch (gender) {
            case "男":
                title = name + " 先生";
                break;
            case "女":
                title = name + " 女士";
                break;
            default:
                title = name;
        }
        return title;

    }
    }
